//生产厂家样式表@鲍小伟20251121
//头部样式
:deep(.el-dialog__header) {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 16px;
    border-bottom: 1px solid #d9d9d9;
}

:deep(.el-dialog__title) {
    font-size: 20px;
    font-weight: bold;
    color: #0C5BF5;
    height: 50px;
    line-height: 50px;
}

.custom-style .el-segmented {
    --el-segmented-item-selected-color: var(--el-text-color-primary);
    --el-segmented-item-selected-bg-color: #286aff;
    --el-border-radius-base: 16px;
    margin-bottom: 20px;
}

:deep(.el-segmented__item.is-selected) {
    color: #ffffff !important;
}

:deep(.el-table__expanded-cell) {
    padding: 0px 70px !important;
    background-color: #ffffff;
}

:deep(.el-upload--picture-card) {
    background: #E4F6FF;
    border: 1px dotted #E4F6FF;
}

.newButton {
    background: linear-gradient(136deg, #286aff, #4e6ef2, #7274f9, #9f66ff) !important;
    color: #ffffff;
}

.newButton:hover {
    background: linear-gradient(136deg, #315DF6, #315DF6, #7274f9, #9f66ff) !important;
}

:deep(.newDialog) {
    border-radius: 16px;
    padding: 30px;
}


:deep(.el-upload--picture-card i) {
    font-size: 40px;
    color: #3A7DF6;
    font-weight: bold;
}

:deep(.pagination-container) {
    margin-top: 30px;
}

:deep(.pagination-container .el-pager li.is-active) {
    background-color: #26303E !important;
    border-radius: 12px;
}

:deep(.pagination-container .el-pager li) {
    background-color: transparent !important;
    border-radius: 12px;
}

:deep(.pagination-container .el-pagination.is-background .btn-prev) {
    background-color: transparent !important;
    border-radius: 12px;
}

:deep(.pagination-container .el-pagination.is-background .btn-next) {
    background-color: transparent !important;
    border-radius: 12px;
}

:deep(.el-checkbox__inner) {
    border-radius: 8px;
}

.app-container {
    padding: 30px;
    border-radius: 16px;
    font-family: "Source Han Sans CN";

    .topsearch {
        // height: 70px;
        margin-bottom: 25px;

        .searchcol {
            position: relative;
        }

        :deep(.el-input__wrapper) {
            padding: 1px 20px 1px 15px;
            border-radius: 25px;
        }

        :deep(.el-input__inner) {
            border-radius: 25px;
        }

        :deep(.el-select__wrapper) {
            border-radius: 25px;
        }

        button {
            // position: absolute;
            // right: -60px;
            // top: -16px;
            height: 33px;
            line-height: 33px;
            border-radius: 25px;
        }

        button:hover {
            background: none;
        }

        .rightcol {
            text-align: center;
            display: flex;
            justify-content: flex-start;
            margin-top: 15px;

            .newbtn {
                margin-right: 20px;
                width: 62px;
                height: 68px;
                background-color: #f9f9f9;
                border-radius: 12px;
                display: inline-grid;
                align-items: center;
                justify-items: center;
                font-size: 14px;
                cursor: pointer;
                color: #8c8c8c;

                img {
                    width: 24px;
                    height: 24px;
                    margin-top: 6px;
                }

                span {
                    margin-top: -10px;
                }
            }
        }
    }

    //头部搜索结束
    .newtable {
        border-radius: 16px;
        background: #f9f9f9;
        padding: 30px 16px;

        :deep(.el-select__wrapper) {
            border-radius: 25px;
        }

        :deep(.el-input__wrapper) {
            border-radius: 25px;
        }
    }


}